#include "ConversionToucheToPosition.h"

ConversionToucheToPosition::ConversionToucheToPosition(Map* m,ConversionPosToForce* cpf)
{
	this->map = m;
	this->cpf = cpf;
}

void ConversionToucheToPosition::update()
{
	string touche = static_cast< SFString * >(event.ptr)->getValue() ;
	string nouveaujeu("n");
	if(touche==nouveaujeu)
	{
		value = Vec3f(POS_MAP_DEPART,0,0);
		Score::score = 0;
		cpf->setPoidsTotalZero();
		map->nouveauJeu();
	}
	else
		value = this->map->translation->getValue();
}
